home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / CD ROM Simulator / Simulate CDROM 1.5 / Simulate CDROM 1.5.rsrc / CDEF_229_Filled Slider.txt < prev    next >
Text File  |  1992-10-15  |  78KB  |  1,370 lines

  1. start:
  2. 00000000  600E                     bra        +0x10 /* 00000010 */
  3. 00000002  0000 4344                ori.b      D0, 0x44 /* 'D' */
  4. 00000006  4546                     chk.w      D2, D6
  5. 00000008  00E5                     .incomplete
  6. 0000000A  0000 0000                ori.b      D0, 0x0
  7. 0000000E  0000 41FA                ori.b      D0, 0xFA
  8. // begin alternate branch 00000010-00000014
  9. label00000010:
  10. 00000010  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
  11. // end alternate branch 00000010-00000014
  12. label00000010: // (misaligned)
  13. 00000012  FFEE                     .invalid   <<F/7/7>>
  14. 00000014  21C8 09CE                move.l     [0x000009CE /* ToolScratch */], A0
  15. 00000018  6000 0F0E                bra        +0xF10 /* 00000F28 */
  16. 0000001C  7200                     moveq.l    D1, 0x00
  17. 0000001E  6002                     bra        +0x4 /* 00000022 */
  18. fn00000020:
  19. 00000020  72FF                     moveq.l    D1, 0xFFFFFFFF
  20. label00000022:
  21. 00000022  4E56 FFF4                link       A6, -0x000C
  22. 00000026  486E FFF4                pea.l      [A6 - 0xC]
  23. 0000002A  3F3C 0017                move.w     -[A7], 0x17
  24. 0000002E  A9EB                     syscall    Pack4/FP68K
  25. 00000030  3F3C 6000                move.w     -[A7], 0x6000 /* '`\0' */
  26. 00000034  4857                     pea.l      [A7]
  27. 00000036  3F3C 0001                move.w     -[A7], 0x1
  28. 0000003A  A9EB                     syscall    Pack4/FP68K
  29. 0000003C  544F                     addq.w     A7, 2
  30. 0000003E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  31. 00000042  226E 0008                movea.l    A1, [A6 + 0x8]
  32. 00000046  20D9                     move.l     [A0]+, [A1]+
  33. 00000048  20D9                     move.l     [A0]+, [A1]+
  34. 0000004A  3091                     move.w     [A0], [A1]
  35. 0000004C  5148                     subq.w     A0, 8
  36. 0000004E  43EE 000C                lea.l      A1, [A6 + 0xC]
  37. 00000052  613E                     bsr        +0x40 /* 00000092 */
  38. 00000054  3F3C 0004                move.w     -[A7], 0x4
  39. 00000058  4857                     pea.l      [A7]
  40. 0000005A  3F3C 001B                move.w     -[A7], 0x1B
  41. 0000005E  A9EB                     syscall    Pack4/FP68K
  42. 00000060  C21F                     and.b      D1, [A7]+
  43. 00000062  671C                     beq        +0x1E /* 00000080 */
  44. 00000064  7200                     moveq.l    D1, 0x00
  45. 00000066  0890 0007                bclr.b     [A0], 0x7
  46. 0000006A  6704                     beq        +0x6 /* 00000070 */
  47. 0000006C  123C 0080                move.b     D1, 0x80
  48. label00000070:
  49. 00000070  487A 002C                pea.l      [PC + 0x2C /* 0000009E, value 0x3F000000 '?\0\0\0', cstring "?" */]
  50. 00000074  4850                     pea.l      [A0]
  51. 00000076  3F3C 1000                move.w     -[A7], 0x1000
  52. 0000007A  A9EB                     syscall    Pack4/FP68K
  53. 0000007C  8310                     or.b       [A0], D1
  54. 0000007E  6112                     bsr        +0x14 /* 00000092 */
  55. label00000080:
  56. 00000080  486E FFF4                pea.l      [A6 - 0xC]
  57. 00000084  3F3C 0019                move.w     -[A7], 0x19
  58. 00000088  A9EB                     syscall    Pack4/FP68K
  59. 0000008A  4E5E                     unlink     A6
  60. 0000008C  205F                     movea.l    A0, [A7]+
  61. 0000008E  584F                     addq.w     A7, 4
  62. 00000090  4ED0                     jmp        [A0]
  63. fn00000092:
  64. 00000092  4850                     pea.l      [A0]
  65. 00000094  4851                     pea.l      [A1]
  66. 00000096  3F3C 2810                move.w     -[A7], 0x2810
  67. 0000009A  A9EB                     syscall    Pack4/FP68K
  68. 0000009C  4E75                     rts
  69. 0000009E  3F00                     move.w     -[A7], D0
  70. 000000A0  0000 4A78                ori.b      D0, 0x78 /* 'x' */
  71. // begin alternate branch 000000A2-000000B0
  72. fn000000A2:
  73. 000000A2  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  74. 000000A6  6B22                     bmi        +0x24 /* 000000CA */
  75. 000000A8  303C 0090                move.w     D0, 0x90
  76. 000000AC  A346                     syscall    GetOSTrapAddress, flags=3
  77. 000000AE  2248                     movea.l    A1, A0
  78. // end alternate branch 000000A2-000000B0
  79. fn000000A2: // (misaligned)
  80. 000000A4  028E 6B22 303C           andi.l     A6, 0x6B22303C /* 'k\"0<' */
  81. 000000AA  0090 A346 2248           ori.l      [A0], 0xA3462248
  82. 000000B0  303C 009F                move.w     D0, 0x9F
  83. 000000B4  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  84. 000000B6  B3C8                     cmpa.l     A1, A0
  85. 000000B8  6710                     beq        +0x12 /* 000000CA */
  86. 000000BA  225F                     movea.l    A1, [A7]+
  87. 000000BC  205F                     movea.l    A0, [A7]+
  88. 000000BE  301F                     move.w     D0, [A7]+
  89. 000000C0  2F09                     move.l     -[A7], A1
  90. 000000C2  A090                     syscall    SysEnvirons
  91. 000000C4  3F40 0004                move.w     [A7 + 0x4], D0
  92. 000000C8  4E75                     rts
  93. label000000CA:
  94. 000000CA  206F 0004                movea.l    A0, [A7 + 0x4]
  95. 000000CE  303C 0001                move.w     D0, 0x1
  96. 000000D2  2248                     movea.l    A1, A0
  97. 000000D4  6006                     bra        +0x8 /* 000000DC */
  98. 000000D6  0313                     btst       [A3], D1
  99. 000000D8  0B02                     btst       D2, D5
  100. 000000DA  0100                     btst       D0, D0
  101. label000000DC:
  102. 000000DC  303C 0010                move.w     D0, 0x10
  103. 000000E0  E240                     asr        D0.w, 1
  104. 000000E2  5340                     subq.w     D0, 1
  105. label000000E4:
  106. 000000E4  4258                     clr.w      [A0]+
  107. 000000E6  51C8 FFFC                dbf        D0, -0x6 /* 000000E4 */
  108. 000000EA  32BC 0001                move.w     [A1], 0x1
  109. 000000EE  2078 02AE                movea.l    A0, [0x000002AE /* ROMBase */]
  110. 000000F2  337C FFFE 0002           move.w     [A1 + 0x2], 0xFFFE
  111. 000000F8  0C28 00FF 0009           cmpi.b     [A0 + 0x9], 0xFF
  112. 000000FE  6742                     beq        +0x44 /* 00000142 */
  113. 00000100  4A28 0008                tst.b      [A0 + 0x8]
  114. 00000104  6E20                     bgt        +0x22 /* 00000126 */
  115. 00000106  337C FFFF 0002           move.w     [A1 + 0x2], 0xFFFF
  116. 0000010C  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  117. 00000110  6B30                     bmi        +0x32 /* 00000142 */
  118. 00000112  337C 0001 0002           move.w     [A1 + 0x2], 0x1
  119. 00000118  4A78 0B22                tst.w      [0x00000B22 /* HWCfgFlags */]
  120. 0000011C  6A24                     bpl        +0x26 /* 00000142 */
  121. 0000011E  337C 0002 0002           move.w     [A1 + 0x2], 0x2
  122. 00000124  601C                     bra        +0x1E /* 00000142 */
  123. label00000126:
  124. 00000126  4269 0002                clr.w      [A1 + 0x2]
  125. 0000012A  0C28 0002 0008           cmpi.b     [A0 + 0x8], 0x2
  126. 00000130  6E10                     bgt        +0x12 /* 00000142 */
  127. 00000132  6708                     beq        +0xA /* 0000013C */
  128. 00000134  337C 0004 0002           move.w     [A1 + 0x2], 0x4
  129. 0000013A  6006                     bra        +0x8 /* 00000142 */
  130. label0000013C:
  131. 0000013C  337C 0003 0002           move.w     [A1 + 0x2], 0x3
  132. label00000142:
  133. 00000142  4269 0004                clr.w      [A1 + 0x4]
  134. 00000146  0C38 0002 012F           cmpi.b     [0x0000012F /* CPUFlag */], 0x2
  135. 0000014C  6E0A                     bgt        +0xC /* 00000158 */
  136. 0000014E  1038 012F                move.b     D0, [0x0000012F /* CPUFlag */]
  137. 00000152  5240                     addq.w     D0, 1
  138. 00000154  1340 0007                move.b     [A1 + 0x7], D0
  139. label00000158:
  140. 00000158  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  141. 0000015C  6B0E                     bmi        +0x10 /* 0000016C */
  142. 0000015E  0838 0004 0B22           btst.b     [0x00000B22 /* HWCfgFlags */], 0x4
  143. 00000164  6706                     beq        +0x8 /* 0000016C */
  144. 00000166  137C 0001 0008           move.b     [A1 + 0x8], 0x1
  145. label0000016C:
  146. 0000016C  0C78 3FFF 028E           cmpi.w     [0x0000028E /* ROM85 */], 0x3FFF
  147. 00000172  6206                     bhi        +0x8 /* 0000017A */
  148. 00000174  137C 0001 0009           move.b     [A1 + 0x9], 0x1
  149. label0000017A:
  150. 0000017A  1038 021E                move.b     D0, [0x0000021E /* KbdType */]
  151. 0000017E  41FA FF5B                lea.l      A0, [PC - 0xA5 /* 000000DB, value 0x303C00 '0<\0', cstring "" */]
  152. 00000182  323C 0004                move.w     D1, 0x4
  153. label00000186:
  154. 00000186  B020                     cmp.b      D0, -[A0]
  155. 00000188  57C9 FFFC                dbeq       D1, -0x6 /* 00000186 */
  156. 0000018C  5241                     addq.w     D1, 1
  157. 0000018E  3341 000A                move.w     [A1 + 0xA], D1
  158. 00000192  4A38 0291                tst.b      [0x00000291 /* PortBUse */]
  159. 00000196  6B18                     bmi        +0x1A /* 000001B0 */
  160. 00000198  1238 01FB                move.b     D1, [0x000001FB /* SPConfig */]
  161. 0000019C  0201 000F                andi.b     D1, 0xF
  162. 000001A0  0C01 0001                cmpi.b     D1, 0x1
  163. 000001A4  660A                     bne        +0xC /* 000001B0 */
  164. 000001A6  2078 02DC                movea.l    A0, [0x000002DC /* ABusDCE */]
  165. 000001AA  1368 0007 000D           move.b     [A1 + 0xD], [A0 + 0x7]
  166. label000001B0:
  167. 000001B0  3378 0210 000E           move.w     [A1 + 0xE], [0x00000210 /* BootDrive */]
  168. 000001B6  4A78 03F6                tst.w      [0x000003F6 /* FSFCBLen */]
  169. 000001BA  6D44                     blt        +0x46 /* 00000200 */
  170. 000001BC  4269 000E                clr.w      [A1 + 0xE]
  171. 000001C0  323C 003C                move.w     D1, 0x3C /* '<' */
  172. label000001C4:
  173. 000001C4  4267                     clr.w      -[A7]
  174. 000001C6  51C9 FFFC                dbf        D1, -0x6 /* 000001C4 */
  175. 000001CA  204F                     movea.l    A0, A7
  176. 000001CC  3178 0A58 0018           move.w     [A0 + 0x18], [0x00000A58 /* SysMap */]
  177. 000001D2  7008                     moveq.l    D0, 0x08
  178. 000001D4  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  179. 000001D6  6624                     bne        +0x26 /* 000001FC */
  180. 000001D8  3168 0034 0016           move.w     [A0 + 0x16], [A0 + 0x34]
  181. 000001DE  A207                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
  182. 000001E0  661A                     bne        +0x1C /* 000001FC */
  183. 000001E2  2168 005A 0030           move.l     [A0 + 0x30], [A0 + 0x5A]
  184. 000001E8  217C 4552 494B 001C      move.l     [A0 + 0x1C], 0x4552494B /* 'ERIK' */
  185. 000001F0  7001                     moveq.l    D0, 0x01
  186. 000001F2  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  187. 000001F4  6606                     bne        +0x8 /* 000001FC */
  188. 000001F6  3368 0016 000E           move.w     [A1 + 0xE], [A0 + 0x16]
  189. label000001FC:
  190. 000001FC  4FEF 007A                lea.l      A7, [A7 + 0x7A]
  191. label00000200:
  192. 00000200  2049                     movea.l    A0, A1
  193. 00000202  225F                     movea.l    A1, [A7]+
  194. 00000204  5C4F                     addq.w     A7, 6
  195. 00000206  3EBC EA84                move.w     [A7], 0xEA84
  196. 0000020A  4ED1                     jmp        [A1]
  197. fn0000020C:
  198. 0000020C  4E56 FFDE                link       A6, -0x0022
  199. 00000210  2F0B                     move.l     -[A7], A3
  200. 00000212  266E 0008                movea.l    A3, [A6 + 0x8]
  201. 00000216  422B FFEF                clr.b      [A3 - 0x11]
  202. 0000021A  554F                     subq.w     A7, 2
  203. 0000021C  3F3C 0001                move.w     -[A7], 0x1
  204. 00000220  486E FFE0                pea.l      [A6 - 0x20]
  205. 00000224  4EBA FE7C                jsr        [PC - 0x184 /* 000000A2 */]
  206. 00000228  3D5F FFDE                move.w     [A6 - 0x22], [A7]+
  207. 0000022C  4A6E FFE2                tst.w      [A6 - 0x1E]
  208. 00000230  6D06                     blt        +0x8 /* 00000238 */
  209. 00000232  176E FFE9 FFEF           move.b     [A3 - 0x11], [A6 - 0x17]
  210. label00000238:
  211. 00000238  377C FFFF FFDC           move.w     [A3 - 0x24], 0xFFFF
  212. 0000023E  377C FFFF FFDE           move.w     [A3 - 0x22], 0xFFFF
  213. 00000244  377C FFFF FFE0           move.w     [A3 - 0x20], 0xFFFF
  214. 0000024A  426B FFD6                clr.w      [A3 - 0x2A]
  215. 0000024E  426B FFD8                clr.w      [A3 - 0x28]
  216. 00000252  426B FFDA                clr.w      [A3 - 0x26]
  217. 00000256  265F                     movea.l    A3, [A7]+
  218. 00000258  4E5E                     unlink     A6
  219. 0000025A  2E9F                     move.l     [A7], [A7]+
  220. 0000025C  4E75                     rts
  221. fn0000025E:
  222. 0000025E  4E56 FFE0                link       A6, -0x0020
  223. 00000262  2F0B                     move.l     -[A7], A3
  224. 00000264  266E 0008                movea.l    A3, [A6 + 0x8]
  225. 00000268  266B 0008                movea.l    A3, [A3 + 0x8]
  226. 0000026C  206E 000C                movea.l    A0, [A6 + 0xC]
  227. 00000270  43EE FFE8                lea.l      A1, [A6 - 0x18]
  228. 00000274  22D8                     move.l     [A1]+, [A0]+
  229. 00000276  22D8                     move.l     [A1]+, [A0]+
  230. 00000278  4A2B FFEF                tst.b      [A3 - 0x11]
  231. 0000027C  6706                     beq        +0x8 /* 00000284 */
  232. 0000027E  486B FFDC                pea.l      [A3 - 0x24]
  233. 00000282  AA15                     syscall    RGBBackColor
  234. label00000284:
  235. 00000284  206E 0008                movea.l    A0, [A6 + 0x8]
  236. 00000288  4868 FFA8                pea.l      [A0 - 0x58]
  237. 0000028C  A89D                     syscall    PenPat
  238. 0000028E  3F3C 000B                move.w     -[A7], 0xB
  239. 00000292  A89C                     syscall    PenMode
  240. 00000294  486E FFE8                pea.l      [A6 - 0x18]
  241. 00000298  A8A2                     syscall    PaintRect
  242. 0000029A  265F                     movea.l    A3, [A7]+
  243. 0000029C  4E5E                     unlink     A6
  244. 0000029E  205F                     movea.l    A0, [A7]+
  245. 000002A0  504F                     addq.w     A7, 8
  246. 000002A2  4ED0                     jmp        [A0]
  247. fn000002A4:
  248. 000002A4  4E56 FF28                link       A6, -0x00D8
  249. 000002A8  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  250. 000002AC  266E 0008                movea.l    A3, [A6 + 0x8]
  251. 000002B0  2C2E 0010                move.l     D6, [A6 + 0x10]
  252. 000002B4  1D7C 0055 FFA8           move.b     [A6 - 0x58], 0x55 /* 'U' */
  253. 000002BA  1D7C 00AA FFA9           move.b     [A6 - 0x57], 0xAA
  254. 000002C0  1D7C 0055 FFAA           move.b     [A6 - 0x56], 0x55 /* 'U' */
  255. 000002C6  1D7C 00AA FFAB           move.b     [A6 - 0x55], 0xAA
  256. 000002CC  1D7C 0055 FFAC           move.b     [A6 - 0x54], 0x55 /* 'U' */
  257. 000002D2  1D7C 00AA FFAD           move.b     [A6 - 0x53], 0xAA
  258. 000002D8  1D7C 0055 FFAE           move.b     [A6 - 0x52], 0x55 /* 'U' */
  259. 000002DE  1D7C 00AA FFAF           move.b     [A6 - 0x51], 0xAA
  260. 000002E4  2F06                     move.l     -[A7], D6
  261. 000002E6  205F                     movea.l    A0, [A7]+
  262. 000002E8  A029                     syscall    HLock
  263. 000002EA  2046                     movea.l    A0, D6
  264. 000002EC  2050                     movea.l    A0, [A0]
  265. 000002EE  7000                     moveq.l    D0, 0x00
  266. 000002F0  1028 0010                move.b     D0, [A0 + 0x10]
  267. 000002F4  4A40                     tst.w      D0
  268. 000002F6  6700 040E                beq        +0x410 /* 00000706 */
  269. 000002FA  486E FFB0                pea.l      [A6 - 0x50]
  270. 000002FE  A898                     syscall    GetPenState
  271. 00000300  A89E                     syscall    PenNormal
  272. 00000302  2046                     movea.l    A0, D6
  273. 00000304  2050                     movea.l    A0, [A0]
  274. 00000306  41E8 0008                lea.l      A0, [A0 + 0x8]
  275. 0000030A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  276. 0000030E  22D8                     move.l     [A1]+, [A0]+
  277. 00000310  22D8                     move.l     [A1]+, [A0]+
  278. 00000312  302E FFEC                move.w     D0, [A6 - 0x14]
  279. 00000316  906E FFE8                sub.w      D0, [A6 - 0x18]
  280. 0000031A  3D40 FFE4                move.w     [A6 - 0x1C], D0
  281. 0000031E  302E FFEE                move.w     D0, [A6 - 0x12]
  282. 00000322  906E FFEA                sub.w      D0, [A6 - 0x16]
  283. 00000326  3D40 FFE2                move.w     [A6 - 0x1E], D0
  284. 0000032A  594F                     subq.w     A7, 4
  285. 0000032C  A8D8                     syscall    NewRgn
  286. 0000032E  2D5F FFC2                move.l     [A6 - 0x3E], [A7]+
  287. 00000332  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  288. 00000336  A87A                     syscall    GetClip
  289. 00000338  594F                     subq.w     A7, 4
  290. 0000033A  A8D8                     syscall    NewRgn
  291. 0000033C  261F                     move.l     D3, [A7]+
  292. 0000033E  2F03                     move.l     -[A7], D3
  293. 00000340  486E FFE8                pea.l      [A6 - 0x18]
  294. 00000344  A8DF                     syscall    RectRgn
  295. 00000346  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  296. 0000034A  2F03                     move.l     -[A7], D3
  297. 0000034C  2F03                     move.l     -[A7], D3
  298. 0000034E  A8E4                     syscall    SectRgn
  299. 00000350  2F03                     move.l     -[A7], D3
  300. 00000352  A879                     syscall    SetClip
  301. 00000354  3D7C FFFF FFA2           move.w     [A6 - 0x5E], 0xFFFF
  302. 0000035A  3D7C FFFF FFA4           move.w     [A6 - 0x5C], 0xFFFF
  303. 00000360  3D7C FFFF FFA6           move.w     [A6 - 0x5A], 0xFFFF
  304. 00000366  426E FF9C                clr.w      [A6 - 0x64]
  305. 0000036A  426E FF9E                clr.w      [A6 - 0x62]
  306. 0000036E  426E FFA0                clr.w      [A6 - 0x60]
  307. 00000372  3D7C FFFF FF96           move.w     [A6 - 0x6A], 0xFFFF
  308. 00000378  3D7C FFFF FF98           move.w     [A6 - 0x68], 0xFFFF
  309. 0000037E  3D7C FFFF FF9A           move.w     [A6 - 0x66], 0xFFFF
  310. 00000384  426E FF90                clr.w      [A6 - 0x70]
  311. 00000388  426E FF92                clr.w      [A6 - 0x6E]
  312. 0000038C  426E FF94                clr.w      [A6 - 0x6C]
  313. 00000390  4A2B FFEF                tst.b      [A3 - 0x11]
  314. 00000394  6700 00D4                beq        +0xD6 /* 0000046A */
  315. 00000398  486B FFE8                pea.l      [A3 - 0x18]
  316. 0000039C  AA19                     syscall    GetForeColor
  317. 0000039E  486B FFE2                pea.l      [A3 - 0x1E]
  318. 000003A2  AA1A                     syscall    GetBackColor
  319. 000003A4  486B FFD6                pea.l      [A3 - 0x2A]
  320. 000003A8  AA14                     syscall    RGBForeColor
  321. 000003AA  486B FFDC                pea.l      [A3 - 0x24]
  322. 000003AE  AA15                     syscall    RGBBackColor
  323. 000003B0  554F                     subq.w     A7, 2
  324. 000003B2  2F06                     move.l     -[A7], D6
  325. 000003B4  486E FF8C                pea.l      [A6 - 0x74]
  326. 000003B8  AA44                     syscall    GetAuxiliaryControlRecord/GetAuxCtl
  327. 000003BA  4A1F                     tst.b      [A7]+
  328. 000003BC  206E FF8C                movea.l    A0, [A6 - 0x74]
  329. 000003C0  2050                     movea.l    A0, [A0]
  330. 000003C2  2468 0008                movea.l    A2, [A0 + 0x8]
  331. 000003C6  200A                     move.l     D0, A2
  332. 000003C8  6700 009A                beq        +0x9C /* 00000464 */
  333. 000003CC  2052                     movea.l    A0, [A2]
  334. 000003CE  3D68 0006 FF4E           move.w     [A6 - 0xB2], [A0 + 0x6]
  335. 000003D4  4247                     clr.w      D7
  336. 000003D6  6000 0084                bra        +0x86 /* 0000045C */
  337. label000003DA:
  338. 000003DA  2052                     movea.l    A0, [A2]
  339. 000003DC  3007                     move.w     D0, D7
  340. 000003DE  E740                     asl        D0.w, 3
  341. 000003E0  0C70 0003 0008           cmpi.w     [A0 + D0.w + 0x8], 0x3
  342. 000003E6  6612                     bne        +0x14 /* 000003FA */
  343. 000003E8  2052                     movea.l    A0, [A2]
  344. 000003EA  3007                     move.w     D0, D7
  345. 000003EC  E740                     asl        D0.w, 3
  346. 000003EE  41F0 000A                lea.l      A0, [A0 + D0.w + 0xA]
  347. 000003F2  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  348. 000003F6  22D8                     move.l     [A1]+, [A0]+
  349. 000003F8  32D8                     move.w     [A1]+, [A0]+
  350. label000003FA:
  351. 000003FA  2052                     movea.l    A0, [A2]
  352. 000003FC  3007                     move.w     D0, D7
  353. 000003FE  E740                     asl        D0.w, 3
  354. 00000400  4A70 0008                tst.w      [A0 + D0.w + 0x8]
  355. 00000404  6612                     bne        +0x14 /* 00000418 */
  356. 00000406  2052                     movea.l    A0, [A2]
  357. 00000408  3007                     move.w     D0, D7
  358. 0000040A  E740                     asl        D0.w, 3
  359. 0000040C  41F0 000A                lea.l      A0, [A0 + D0.w + 0xA]
  360. 00000410  43EE FF9C                lea.l      A1, [A6 - 0x64]
  361. 00000414  22D8                     move.l     [A1]+, [A0]+
  362. 00000416  32D8                     move.w     [A1]+, [A0]+
  363. label00000418:
  364. 00000418  2052                     movea.l    A0, [A2]
  365. 0000041A  3007                     move.w     D0, D7
  366. 0000041C  E740                     asl        D0.w, 3
  367. 0000041E  0C70 0001 0008           cmpi.w     [A0 + D0.w + 0x8], 0x1
  368. 00000424  6612                     bne        +0x14 /* 00000438 */
  369. 00000426  2052                     movea.l    A0, [A2]
  370. 00000428  3007                     move.w     D0, D7
  371. 0000042A  E740                     asl        D0.w, 3
  372. 0000042C  41F0 000A                lea.l      A0, [A0 + D0.w + 0xA]
  373. 00000430  43EE FF96                lea.l      A1, [A6 - 0x6A]
  374. 00000434  22D8                     move.l     [A1]+, [A0]+
  375. 00000436  32D8                     move.w     [A1]+, [A0]+
  376. label00000438:
  377. 00000438  2052                     movea.l    A0, [A2]
  378. 0000043A  3007                     move.w     D0, D7
  379. 0000043C  E740                     asl        D0.w, 3
  380. 0000043E  0C70 0002 0008           cmpi.w     [A0 + D0.w + 0x8], 0x2
  381. 00000444  6612                     bne        +0x14 /* 00000458 */
  382. 00000446  2052                     movea.l    A0, [A2]
  383. 00000448  3007                     move.w     D0, D7
  384. 0000044A  E740                     asl        D0.w, 3
  385. 0000044C  41F0 000A                lea.l      A0, [A0 + D0.w + 0xA]
  386. 00000450  43EE FF90                lea.l      A1, [A6 - 0x70]
  387. 00000454  22D8                     move.l     [A1]+, [A0]+
  388. 00000456  32D8                     move.w     [A1]+, [A0]+
  389. label00000458:
  390. 00000458  5247                     addq.w     D7, 1
  391. 0000045A  6908                     bvs        +0xA /* 00000464 */
  392. label0000045C:
  393. 0000045C  BE6E FF4E                cmp.w      D7, [A6 - 0xB2]
  394. 00000460  6F00 FF78                ble        -0x86 /* 000003DA */
  395. label00000464:
  396. 00000464  486B FFD6                pea.l      [A3 - 0x2A]
  397. 00000468  AA14                     syscall    RGBForeColor
  398. label0000046A:
  399. 0000046A  486E FFE8                pea.l      [A6 - 0x18]
  400. 0000046E  3F3C 0001                move.w     -[A7], 0x1
  401. 00000472  3F3C 0001                move.w     -[A7], 0x1
  402. 00000476  A8A9                     syscall    InsetRect
  403. 00000478  2046                     movea.l    A0, D6
  404. 0000047A  2050                     movea.l    A0, [A0]
  405. 0000047C  3D68 0014 FFE0           move.w     [A6 - 0x20], [A0 + 0x14]
  406. 00000482  2046                     movea.l    A0, D6
  407. 00000484  2050                     movea.l    A0, [A0]
  408. 00000486  3A28 0016                move.w     D5, [A0 + 0x16]
  409. 0000048A  2046                     movea.l    A0, D6
  410. 0000048C  2050                     movea.l    A0, [A0]
  411. 0000048E  3828 0012                move.w     D4, [A0 + 0x12]
  412. 00000492  B86E FFE0                cmp.w      D4, [A6 - 0x20]
  413. 00000496  6C04                     bge        +0x6 /* 0000049C */
  414. 00000498  382E FFE0                move.w     D4, [A6 - 0x20]
  415. label0000049C:
  416. 0000049C  B845                     cmp.w      D4, D5
  417. 0000049E  6F02                     ble        +0x4 /* 000004A2 */
  418. 000004A0  3805                     move.w     D4, D5
  419. label000004A2:
  420. 000004A2  41EE FFE8                lea.l      A0, [A6 - 0x18]
  421. 000004A6  43EE FFCA                lea.l      A1, [A6 - 0x36]
  422. 000004AA  22D8                     move.l     [A1]+, [A0]+
  423. 000004AC  22D8                     move.l     [A1]+, [A0]+
  424. 000004AE  41EE FFE8                lea.l      A0, [A6 - 0x18]
  425. 000004B2  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  426. 000004B6  22D8                     move.l     [A1]+, [A0]+
  427. 000004B8  22D8                     move.l     [A1]+, [A0]+
  428. 000004BA  3005                     move.w     D0, D5
  429. 000004BC  906E FFE0                sub.w      D0, [A6 - 0x20]
  430. 000004C0  4A40                     tst.w      D0
  431. 000004C2  6602                     bne        +0x4 /* 000004C6 */
  432. 000004C4  5245                     addq.w     D5, 1
  433. label000004C6:
  434. 000004C6  302E FFE4                move.w     D0, [A6 - 0x1C]
  435. 000004CA  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  436. 000004CE  6F00 00B8                ble        +0xBA /* 00000588 */
  437. 000004D2  594F                     subq.w     A7, 4
  438. 000004D4  302E FFEC                move.w     D0, [A6 - 0x14]
  439. 000004D8  906E FFE8                sub.w      D0, [A6 - 0x18]
  440. 000004DC  3D7C 0064 FF4E           move.w     [A6 - 0xB2], 0x64 /* 'd' */
  441. 000004E2  486E FF4E                pea.l      [A6 - 0xB2]
  442. 000004E6  3D40 FF4C                move.w     [A6 - 0xB4], D0
  443. 000004EA  486E FF4C                pea.l      [A6 - 0xB4]
  444. 000004EE  486E FF42                pea.l      [A6 - 0xBE]
  445. 000004F2  3F3C 200E                move.w     -[A7], 0x200E
  446. 000004F6  A9EB                     syscall    Pack4/FP68K
  447. 000004F8  486E FF42                pea.l      [A6 - 0xBE]
  448. 000004FC  3F3C 2006                move.w     -[A7], 0x2006
  449. 00000500  A9EB                     syscall    Pack4/FP68K
  450. 00000502  3005                     move.w     D0, D5
  451. 00000504  906E FFE0                sub.w      D0, [A6 - 0x20]
  452. 00000508  3D40 FF40                move.w     [A6 - 0xC0], D0
  453. 0000050C  486E FF40                pea.l      [A6 - 0xC0]
  454. 00000510  3D44 FF3E                move.w     [A6 - 0xC2], D4
  455. 00000514  486E FF3E                pea.l      [A6 - 0xC2]
  456. 00000518  486E FF34                pea.l      [A6 - 0xCC]
  457. 0000051C  3F3C 200E                move.w     -[A7], 0x200E
  458. 00000520  A9EB                     syscall    Pack4/FP68K
  459. 00000522  486E FF34                pea.l      [A6 - 0xCC]
  460. 00000526  3F3C 2006                move.w     -[A7], 0x2006
  461. 0000052A  A9EB                     syscall    Pack4/FP68K
  462. 0000052C  486E FF34                pea.l      [A6 - 0xCC]
  463. 00000530  486E FF42                pea.l      [A6 - 0xBE]
  464. 00000534  3F3C 0004                move.w     -[A7], 0x4
  465. 00000538  A9EB                     syscall    Pack4/FP68K
  466. 0000053A  3D7C 0064 FF32           move.w     [A6 - 0xCE], 0x64 /* 'd' */
  467. 00000540  486E FF32                pea.l      [A6 - 0xCE]
  468. 00000544  486E FF42                pea.l      [A6 - 0xBE]
  469. 00000548  3F3C 2004                move.w     -[A7], 0x2004
  470. 0000054C  A9EB                     syscall    Pack4/FP68K
  471. 0000054E  486E FF42                pea.l      [A6 - 0xBE]
  472. 00000552  486E FFEC                pea.l      [A6 - 0x14]
  473. 00000556  486E FF28                pea.l      [A6 - 0xD8]
  474. 0000055A  3F3C 200E                move.w     -[A7], 0x200E
  475. 0000055E  A9EB                     syscall    Pack4/FP68K
  476. 00000560  486E FF28                pea.l      [A6 - 0xD8]
  477. 00000564  3F3C 0002                move.w     -[A7], 0x2
  478. 00000568  A9EB                     syscall    Pack4/FP68K
  479. 0000056A  486E FF28                pea.l      [A6 - 0xD8]
  480. 0000056E  4EBA FAB0                jsr        [PC - 0x550 /* 00000020 */]
  481. 00000572  544F                     addq.w     A7, 2
  482. 00000574  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  483. 00000578  3D6E FFDA FFCA           move.w     [A6 - 0x36], [A6 - 0x26]
  484. 0000057E  3D6E FFDA FFD6           move.w     [A6 - 0x2A], [A6 - 0x26]
  485. 00000584  6000 00A6                bra        +0xA8 /* 0000062C */
  486. label00000588:
  487. 00000588  594F                     subq.w     A7, 4
  488. 0000058A  302E FFEE                move.w     D0, [A6 - 0x12]
  489. 0000058E  906E FFEA                sub.w      D0, [A6 - 0x16]
  490. 00000592  3D7C 0064 FF4E           move.w     [A6 - 0xB2], 0x64 /* 'd' */
  491. 00000598  486E FF4E                pea.l      [A6 - 0xB2]
  492. 0000059C  3D40 FF4C                move.w     [A6 - 0xB4], D0
  493. 000005A0  486E FF4C                pea.l      [A6 - 0xB4]
  494. 000005A4  486E FF42                pea.l      [A6 - 0xBE]
  495. 000005A8  3F3C 200E                move.w     -[A7], 0x200E
  496. 000005AC  A9EB                     syscall    Pack4/FP68K
  497. 000005AE  486E FF42                pea.l      [A6 - 0xBE]
  498. 000005B2  3F3C 2006                move.w     -[A7], 0x2006
  499. 000005B6  A9EB                     syscall    Pack4/FP68K
  500. 000005B8  3005                     move.w     D0, D5
  501. 000005BA  906E FFE0                sub.w      D0, [A6 - 0x20]
  502. 000005BE  3D40 FF40                move.w     [A6 - 0xC0], D0
  503. 000005C2  486E FF40                pea.l      [A6 - 0xC0]
  504. 000005C6  3D44 FF3E                move.w     [A6 - 0xC2], D4
  505. 000005CA  486E FF3E                pea.l      [A6 - 0xC2]
  506. 000005CE  486E FF34                pea.l      [A6 - 0xCC]
  507. 000005D2  3F3C 200E                move.w     -[A7], 0x200E
  508. 000005D6  A9EB                     syscall    Pack4/FP68K
  509. 000005D8  486E FF34                pea.l      [A6 - 0xCC]
  510. 000005DC  3F3C 2006                move.w     -[A7], 0x2006
  511. 000005E0  A9EB                     syscall    Pack4/FP68K
  512. 000005E2  486E FF34                pea.l      [A6 - 0xCC]
  513. 000005E6  486E FF42                pea.l      [A6 - 0xBE]
  514. 000005EA  3F3C 0004                move.w     -[A7], 0x4
  515. 000005EE  A9EB                     syscall    Pack4/FP68K
  516. 000005F0  3D7C 0064 FF32           move.w     [A6 - 0xCE], 0x64 /* 'd' */
  517. 000005F6  486E FF32                pea.l      [A6 - 0xCE]
  518. 000005FA  486E FF42                pea.l      [A6 - 0xBE]
  519. 000005FE  3F3C 2004                move.w     -[A7], 0x2004
  520. 00000602  A9EB                     syscall    Pack4/FP68K
  521. 00000604  486E FFEA                pea.l      [A6 - 0x16]
  522. 00000608  486E FF42                pea.l      [A6 - 0xBE]
  523. 0000060C  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  524. 00000610  A9EB                     syscall    Pack4/FP68K
  525. 00000612  486E FF42                pea.l      [A6 - 0xBE]
  526. 00000616  4EBA FA08                jsr        [PC - 0x5F8 /* 00000020 */]
  527. 0000061A  544F                     addq.w     A7, 2
  528. 0000061C  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  529. 00000620  3D6E FFDA FFD0           move.w     [A6 - 0x30], [A6 - 0x26]
  530. 00000626  3D6E FFDA FFD4           move.w     [A6 - 0x2C], [A6 - 0x26]
  531. label0000062C:
  532. 0000062C  4A2B FFEF                tst.b      [A3 - 0x11]
  533. 00000630  676C                     beq        +0x6E /* 0000069E */
  534. 00000632  486E FF9C                pea.l      [A6 - 0x64]
  535. 00000636  AA14                     syscall    RGBForeColor
  536. 00000638  486E FF9C                pea.l      [A6 - 0x64]
  537. 0000063C  AA15                     syscall    RGBBackColor
  538. 0000063E  486E FFCA                pea.l      [A6 - 0x36]
  539. 00000642  A8A1                     syscall    FrameRect
  540. 00000644  486E FFCA                pea.l      [A6 - 0x36]
  541. 00000648  3F3C 0001                move.w     -[A7], 0x1
  542. 0000064C  3F3C 0001                move.w     -[A7], 0x1
  543. 00000650  A8A9                     syscall    InsetRect
  544. 00000652  486E FF90                pea.l      [A6 - 0x70]
  545. 00000656  AA14                     syscall    RGBForeColor
  546. 00000658  486E FF90                pea.l      [A6 - 0x70]
  547. 0000065C  AA15                     syscall    RGBBackColor
  548. 0000065E  486E FFCA                pea.l      [A6 - 0x36]
  549. 00000662  A8A1                     syscall    FrameRect
  550. 00000664  486E FFCA                pea.l      [A6 - 0x36]
  551. 00000668  3F3C 0001                move.w     -[A7], 0x1
  552. 0000066C  3F3C 0001                move.w     -[A7], 0x1
  553. 00000670  A8A9                     syscall    InsetRect
  554. 00000672  486E FF96                pea.l      [A6 - 0x6A]
  555. 00000676  AA14                     syscall    RGBForeColor
  556. 00000678  486E FF96                pea.l      [A6 - 0x6A]
  557. 0000067C  AA15                     syscall    RGBBackColor
  558. 0000067E  486E FFCA                pea.l      [A6 - 0x36]
  559. 00000682  A8A2                     syscall    PaintRect
  560. 00000684  486E FFA2                pea.l      [A6 - 0x5E]
  561. 00000688  AA14                     syscall    RGBForeColor
  562. 0000068A  486E FFA2                pea.l      [A6 - 0x5E]
  563. 0000068E  AA15                     syscall    RGBBackColor
  564. 00000690  486E FFD2                pea.l      [A6 - 0x2E]
  565. 00000694  A8A2                     syscall    PaintRect
  566. 00000696  486B FFD6                pea.l      [A3 - 0x2A]
  567. 0000069A  AA14                     syscall    RGBForeColor
  568. 0000069C  6020                     bra        +0x22 /* 000006BE */
  569. label0000069E:
  570. 0000069E  486E FFCA                pea.l      [A6 - 0x36]
  571. 000006A2  A8A2                     syscall    PaintRect
  572. 000006A4  486E FFD2                pea.l      [A6 - 0x2E]
  573. 000006A8  A8A3                     syscall    EraseRect
  574. 000006AA  486E FFE8                pea.l      [A6 - 0x18]
  575. 000006AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  576. 000006B2  3F3C FFFF                move.w     -[A7], 0xFFFF
  577. 000006B6  A8A9                     syscall    InsetRect
  578. 000006B8  486E FFE8                pea.l      [A6 - 0x18]
  579. 000006BC  A8A1                     syscall    FrameRect
  580. label000006BE:
  581. 000006BE  2046                     movea.l    A0, D6
  582. 000006C0  2050                     movea.l    A0, [A0]
  583. 000006C2  7000                     moveq.l    D0, 0x00
  584. 000006C4  1028 0011                move.b     D0, [A0 + 0x11]
  585. 000006C8  0C40 00FF                cmpi.w     D0, 0xFF
  586. 000006CC  660A                     bne        +0xC /* 000006D8 */
  587. 000006CE  486E FFE8                pea.l      [A6 - 0x18]
  588. 000006D2  2F0E                     move.l     -[A7], A6
  589. 000006D4  4EBA FB88                jsr        [PC - 0x478 /* 0000025E */]
  590. label000006D8:
  591. 000006D8  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  592. 000006DC  A879                     syscall    SetClip
  593. 000006DE  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  594. 000006E2  A8D9                     syscall    DisposRgn/DisposeRgn
  595. 000006E4  2F03                     move.l     -[A7], D3
  596. 000006E6  A8D9                     syscall    DisposRgn/DisposeRgn
  597. 000006E8  486E FFB0                pea.l      [A6 - 0x50]
  598. 000006EC  A899                     syscall    SetPenState
  599. 000006EE  4A2B FFEF                tst.b      [A3 - 0x11]
  600. 000006F2  670C                     beq        +0xE /* 00000700 */
  601. 000006F4  486B FFE8                pea.l      [A3 - 0x18]
  602. 000006F8  AA14                     syscall    RGBForeColor
  603. 000006FA  486B FFE2                pea.l      [A3 - 0x1E]
  604. 000006FE  AA15                     syscall    RGBBackColor
  605. label00000700:
  606. 00000700  2F06                     move.l     -[A7], D6
  607. 00000702  205F                     movea.l    A0, [A7]+
  608. 00000704  A02A                     syscall    HUnlock
  609. label00000706:
  610. 00000706  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  611. 0000070A  4E5E                     unlink     A6
  612. 0000070C  205F                     movea.l    A0, [A7]+
  613. 0000070E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  614. 00000712  4ED0                     jmp        [A0]
  615. fn00000714:
  616. 00000714  4E56 FF9A                link       A6, -0x0066
  617. 00000718  48E7 1F10                movem.l    -[A7], D3,D4,D5,D6,D7,A3
  618. 0000071C  266E 0010                movea.l    A3, [A6 + 0x10]
  619. 00000720  42AE 0016                clr.l      [A6 + 0x16]
  620. 00000724  2F0B                     move.l     -[A7], A3
  621. 00000726  205F                     movea.l    A0, [A7]+
  622. 00000728  A029                     syscall    HLock
  623. 0000072A  2053                     movea.l    A0, [A3]
  624. 0000072C  7000                     moveq.l    D0, 0x00
  625. 0000072E  1028 0010                move.b     D0, [A0 + 0x10]
  626. 00000732  4A40                     tst.w      D0
  627. 00000734  6700 029C                beq        +0x29E /* 000009D2 */
  628. 00000738  2053                     movea.l    A0, [A3]
  629. 0000073A  7000                     moveq.l    D0, 0x00
  630. 0000073C  1028 0011                move.b     D0, [A0 + 0x11]
  631. 00000740  0C40 00FF                cmpi.w     D0, 0xFF
  632. 00000744  6700 028C                beq        +0x28E /* 000009D2 */
  633. 00000748  2053                     movea.l    A0, [A3]
  634. 0000074A  41E8 0008                lea.l      A0, [A0 + 0x8]
  635. 0000074E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  636. 00000752  22D8                     move.l     [A1]+, [A0]+
  637. 00000754  22D8                     move.l     [A1]+, [A0]+
  638. 00000756  362E FFEC                move.w     D3, [A6 - 0x14]
  639. 0000075A  966E FFE8                sub.w      D3, [A6 - 0x18]
  640. 0000075E  302E FFEE                move.w     D0, [A6 - 0x12]
  641. 00000762  906E FFEA                sub.w      D0, [A6 - 0x16]
  642. 00000766  3D40 FFCC                move.w     [A6 - 0x34], D0
  643. 0000076A  2053                     movea.l    A0, [A3]
  644. 0000076C  3828 0014                move.w     D4, [A0 + 0x14]
  645. 00000770  2053                     movea.l    A0, [A3]
  646. 00000772  3E28 0016                move.w     D7, [A0 + 0x16]
  647. 00000776  2053                     movea.l    A0, [A3]
  648. 00000778  3C28 0012                move.w     D6, [A0 + 0x12]
  649. 0000077C  BC44                     cmp.w      D6, D4
  650. 0000077E  6C02                     bge        +0x4 /* 00000782 */
  651. 00000780  3C04                     move.w     D6, D4
  652. label00000782:
  653. 00000782  BC47                     cmp.w      D6, D7
  654. 00000784  6F02                     ble        +0x4 /* 00000788 */
  655. 00000786  3C07                     move.w     D6, D7
  656. label00000788:
  657. 00000788  41EE FFE8                lea.l      A0, [A6 - 0x18]
  658. 0000078C  43EE FFD8                lea.l      A1, [A6 - 0x28]
  659. 00000790  22D8                     move.l     [A1]+, [A0]+
  660. 00000792  22D8                     move.l     [A1]+, [A0]+
  661. 00000794  41EE FFE8                lea.l      A0, [A6 - 0x18]
  662. 00000798  43EE FFD0                lea.l      A1, [A6 - 0x30]
  663. 0000079C  22D8                     move.l     [A1]+, [A0]+
  664. 0000079E  22D8                     move.l     [A1]+, [A0]+
  665. 000007A0  3007                     move.w     D0, D7
  666. 000007A2  9044                     sub.w      D0, D4
  667. 000007A4  4A40                     tst.w      D0
  668. 000007A6  6602                     bne        +0x4 /* 000007AA */
  669. 000007A8  5247                     addq.w     D7, 1
  670. label000007AA:
  671. 000007AA  B66E FFCC                cmp.w      D3, [A6 - 0x34]
  672. 000007AE  6F00 00B0                ble        +0xB2 /* 00000860 */
  673. 000007B2  594F                     subq.w     A7, 4
  674. 000007B4  3A2E FFEC                move.w     D5, [A6 - 0x14]
  675. 000007B8  9A6E FFE8                sub.w      D5, [A6 - 0x18]
  676. 000007BC  3D7C 0064 FFC0           move.w     [A6 - 0x40], 0x64 /* 'd' */
  677. 000007C2  486E FFC0                pea.l      [A6 - 0x40]
  678. 000007C6  3D45 FFBE                move.w     [A6 - 0x42], D5
  679. 000007CA  486E FFBE                pea.l      [A6 - 0x42]
  680. 000007CE  486E FFB4                pea.l      [A6 - 0x4C]
  681. 000007D2  3F3C 200E                move.w     -[A7], 0x200E
  682. 000007D6  A9EB                     syscall    Pack4/FP68K
  683. 000007D8  486E FFB4                pea.l      [A6 - 0x4C]
  684. 000007DC  3F3C 2006                move.w     -[A7], 0x2006
  685. 000007E0  A9EB                     syscall    Pack4/FP68K
  686. 000007E2  3007                     move.w     D0, D7
  687. 000007E4  9044                     sub.w      D0, D4
  688. 000007E6  3D40 FFB2                move.w     [A6 - 0x4E], D0
  689. 000007EA  486E FFB2                pea.l      [A6 - 0x4E]
  690. 000007EE  3D46 FFB0                move.w     [A6 - 0x50], D6
  691. 000007F2  486E FFB0                pea.l      [A6 - 0x50]
  692. 000007F6  486E FFA6                pea.l      [A6 - 0x5A]
  693. 000007FA  3F3C 200E                move.w     -[A7], 0x200E
  694. 000007FE  A9EB                     syscall    Pack4/FP68K
  695. 00000800  486E FFA6                pea.l      [A6 - 0x5A]
  696. 00000804  3F3C 2006                move.w     -[A7], 0x2006
  697. 00000808  A9EB                     syscall    Pack4/FP68K
  698. 0000080A  486E FFA6                pea.l      [A6 - 0x5A]
  699. 0000080E  486E FFB4                pea.l      [A6 - 0x4C]
  700. 00000812  3F3C 0004                move.w     -[A7], 0x4
  701. 00000816  A9EB                     syscall    Pack4/FP68K
  702. 00000818  3D7C 0064 FFA4           move.w     [A6 - 0x5C], 0x64 /* 'd' */
  703. 0000081E  486E FFA4                pea.l      [A6 - 0x5C]
  704. 00000822  486E FFB4                pea.l      [A6 - 0x4C]
  705. 00000826  3F3C 2004                move.w     -[A7], 0x2004
  706. 0000082A  A9EB                     syscall    Pack4/FP68K
  707. 0000082C  486E FFB4                pea.l      [A6 - 0x4C]
  708. 00000830  486E FFEC                pea.l      [A6 - 0x14]
  709. 00000834  486E FF9A                pea.l      [A6 - 0x66]
  710. 00000838  3F3C 200E                move.w     -[A7], 0x200E
  711. 0000083C  A9EB                     syscall    Pack4/FP68K
  712. 0000083E  486E FF9A                pea.l      [A6 - 0x66]
  713. 00000842  3F3C 0002                move.w     -[A7], 0x2
  714. 00000846  A9EB                     syscall    Pack4/FP68K
  715. 00000848  486E FF9A                pea.l      [A6 - 0x66]
  716. 0000084C  4EBA F7D2                jsr        [PC - 0x82E /* 00000020 */]
  717. 00000850  544F                     addq.w     A7, 2
  718. 00000852  3A1F                     move.w     D5, [A7]+
  719. 00000854  3D45 FFD8                move.w     [A6 - 0x28], D5
  720. 00000858  3D45 FFD4                move.w     [A6 - 0x2C], D5
  721. 0000085C  6000 009E                bra        +0xA0 /* 000008FC */
  722. label00000860:
  723. 00000860  594F                     subq.w     A7, 4
  724. 00000862  3A2E FFEE                move.w     D5, [A6 - 0x12]
  725. 00000866  9A6E FFEA                sub.w      D5, [A6 - 0x16]
  726. 0000086A  3D7C 0064 FFC0           move.w     [A6 - 0x40], 0x64 /* 'd' */
  727. 00000870  486E FFC0                pea.l      [A6 - 0x40]
  728. 00000874  3D45 FFBE                move.w     [A6 - 0x42], D5
  729. 00000878  486E FFBE                pea.l      [A6 - 0x42]
  730. 0000087C  486E FFB4                pea.l      [A6 - 0x4C]
  731. 00000880  3F3C 200E                move.w     -[A7], 0x200E
  732. 00000884  A9EB                     syscall    Pack4/FP68K
  733. 00000886  486E FFB4                pea.l      [A6 - 0x4C]
  734. 0000088A  3F3C 2006                move.w     -[A7], 0x2006
  735. 0000088E  A9EB                     syscall    Pack4/FP68K
  736. 00000890  3007                     move.w     D0, D7
  737. 00000892  9044                     sub.w      D0, D4
  738. 00000894  3D40 FFB2                move.w     [A6 - 0x4E], D0
  739. 00000898  486E FFB2                pea.l      [A6 - 0x4E]
  740. 0000089C  3D46 FFB0                move.w     [A6 - 0x50], D6
  741. 000008A0  486E FFB0                pea.l      [A6 - 0x50]
  742. 000008A4  486E FFA6                pea.l      [A6 - 0x5A]
  743. 000008A8  3F3C 200E                move.w     -[A7], 0x200E
  744. 000008AC  A9EB                     syscall    Pack4/FP68K
  745. 000008AE  486E FFA6                pea.l      [A6 - 0x5A]
  746. 000008B2  3F3C 2006                move.w     -[A7], 0x2006
  747. 000008B6  A9EB                     syscall    Pack4/FP68K
  748. 000008B8  486E FFA6                pea.l      [A6 - 0x5A]
  749. 000008BC  486E FFB4                pea.l      [A6 - 0x4C]
  750. 000008C0  3F3C 0004                move.w     -[A7], 0x4
  751. 000008C4  A9EB                     syscall    Pack4/FP68K
  752. 000008C6  3D7C 0064 FFA4           move.w     [A6 - 0x5C], 0x64 /* 'd' */
  753. 000008CC  486E FFA4                pea.l      [A6 - 0x5C]
  754. 000008D0  486E FFB4                pea.l      [A6 - 0x4C]
  755. 000008D4  3F3C 2004                move.w     -[A7], 0x2004
  756. 000008D8  A9EB                     syscall    Pack4/FP68K
  757. 000008DA  486E FFEA                pea.l      [A6 - 0x16]
  758. 000008DE  486E FFB4                pea.l      [A6 - 0x4C]
  759. 000008E2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  760. 000008E6  A9EB                     syscall    Pack4/FP68K
  761. 000008E8  486E FFB4                pea.l      [A6 - 0x4C]
  762. 000008EC  4EBA F732                jsr        [PC - 0x8CE /* 00000020 */]
  763. 000008F0  544F                     addq.w     A7, 2
  764. 000008F2  3A1F                     move.w     D5, [A7]+
  765. 000008F4  3D45 FFDE                move.w     [A6 - 0x22], D5
  766. 000008F8  3D45 FFD2                move.w     [A6 - 0x2E], D5
  767. label000008FC:
  768. 000008FC  554F                     subq.w     A7, 2
  769. 000008FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  770. 00000902  2053                     movea.l    A0, [A3]
  771. 00000904  4868 0008                pea.l      [A0 + 0x8]
  772. 00000908  A8AD                     syscall    PtInRect
  773. 0000090A  4A1F                     tst.b      [A7]+
  774. 0000090C  6700 00C4                beq        +0xC6 /* 000009D2 */
  775. 00000910  B66E FFCC                cmp.w      D3, [A6 - 0x34]
  776. 00000914  6F60                     ble        +0x62 /* 00000976 */
  777. 00000916  41EE FFE8                lea.l      A0, [A6 - 0x18]
  778. 0000091A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  779. 0000091E  22D8                     move.l     [A1]+, [A0]+
  780. 00000920  22D8                     move.l     [A1]+, [A0]+
  781. 00000922  302E FFD8                move.w     D0, [A6 - 0x28]
  782. 00000926  0640 000A                addi.w     D0, 0xA /* '\n' */
  783. 0000092A  3D40 FFE4                move.w     [A6 - 0x1C], D0
  784. 0000092E  302E FFD4                move.w     D0, [A6 - 0x2C]
  785. 00000932  0640 FFF6                addi.w     D0, 0xFFF6
  786. 00000936  3D40 FFE0                move.w     [A6 - 0x20], D0
  787. 0000093A  554F                     subq.w     A7, 2
  788. 0000093C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  789. 00000940  486E FFE0                pea.l      [A6 - 0x20]
  790. 00000944  A8AD                     syscall    PtInRect
  791. 00000946  4A1F                     tst.b      [A7]+
  792. 00000948  670C                     beq        +0xE /* 00000956 */
  793. 0000094A  2D7C 0000 0081 0016      move.l     [A6 + 0x16], 0x81
  794. 00000952  6000 007E                bra        +0x80 /* 000009D2 */
  795. label00000956:
  796. 00000956  554F                     subq.w     A7, 2
  797. 00000958  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  798. 0000095C  486E FFD8                pea.l      [A6 - 0x28]
  799. 00000960  A8AD                     syscall    PtInRect
  800. 00000962  4A1F                     tst.b      [A7]+
  801. 00000964  6708                     beq        +0xA /* 0000096E */
  802. 00000966  7016                     moveq.l    D0, 0x16
  803. 00000968  2D40 0016                move.l     [A6 + 0x16], D0
  804. 0000096C  6064                     bra        +0x66 /* 000009D2 */
  805. label0000096E:
  806. 0000096E  7017                     moveq.l    D0, 0x17
  807. 00000970  2D40 0016                move.l     [A6 + 0x16], D0
  808. 00000974  605C                     bra        +0x5E /* 000009D2 */
  809. label00000976:
  810. 00000976  41EE FFE8                lea.l      A0, [A6 - 0x18]
  811. 0000097A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  812. 0000097E  22D8                     move.l     [A1]+, [A0]+
  813. 00000980  22D8                     move.l     [A1]+, [A0]+
  814. 00000982  302E FFDE                move.w     D0, [A6 - 0x22]
  815. 00000986  0640 FFF6                addi.w     D0, 0xFFF6
  816. 0000098A  3D40 FFE2                move.w     [A6 - 0x1E], D0
  817. 0000098E  302E FFD2                move.w     D0, [A6 - 0x2E]
  818. 00000992  0640 000A                addi.w     D0, 0xA /* '\n' */
  819. 00000996  3D40 FFE6                move.w     [A6 - 0x1A], D0
  820. 0000099A  554F                     subq.w     A7, 2
  821. 0000099C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  822. 000009A0  486E FFE0                pea.l      [A6 - 0x20]
  823. 000009A4  A8AD                     syscall    PtInRect
  824. 000009A6  4A1F                     tst.b      [A7]+
  825. 000009A8  670A                     beq        +0xC /* 000009B4 */
  826. 000009AA  2D7C 0000 0081 0016      move.l     [A6 + 0x16], 0x81
  827. 000009B2  601E                     bra        +0x20 /* 000009D2 */
  828. label000009B4:
  829. 000009B4  554F                     subq.w     A7, 2
  830. 000009B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  831. 000009BA  486E FFD8                pea.l      [A6 - 0x28]
  832. 000009BE  A8AD                     syscall    PtInRect
  833. 000009C0  4A1F                     tst.b      [A7]+
  834. 000009C2  6708                     beq        +0xA /* 000009CC */
  835. 000009C4  7016                     moveq.l    D0, 0x16
  836. 000009C6  2D40 0016                move.l     [A6 + 0x16], D0
  837. 000009CA  6006                     bra        +0x8 /* 000009D2 */
  838. label000009CC:
  839. 000009CC  7017                     moveq.l    D0, 0x17
  840. 000009CE  2D40 0016                move.l     [A6 + 0x16], D0
  841. label000009D2:
  842. 000009D2  2F0B                     move.l     -[A7], A3
  843. 000009D4  205F                     movea.l    A0, [A7]+
  844. 000009D6  A02A                     syscall    HUnlock
  845. 000009D8  4CDF 08F8                movem.l    D3,D4,D5,D6,D7,A3, [A7]+
  846. 000009DC  4E5E                     unlink     A6
  847. 000009DE  205F                     movea.l    A0, [A7]+
  848. 000009E0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  849. 000009E4  4ED0                     jmp        [A0]
  850. fn000009E6:
  851. 000009E6  4E56 FF9A                link       A6, -0x0066
  852. 000009EA  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  853. 000009EE  266E 000C                movea.l    A3, [A6 + 0xC]
  854. 000009F2  246E 0010                movea.l    A2, [A6 + 0x10]
  855. 000009F6  200B                     move.l     D0, A3
  856. 000009F8  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  857. 000009FE  2640                     movea.l    A3, D0
  858. 00000A00  2052                     movea.l    A0, [A2]
  859. 00000A02  41E8 0008                lea.l      A0, [A0 + 0x8]
  860. 00000A06  43EE FFE8                lea.l      A1, [A6 - 0x18]
  861. 00000A0A  22D8                     move.l     [A1]+, [A0]+
  862. 00000A0C  22D8                     move.l     [A1]+, [A0]+
  863. 00000A0E  362E FFEC                move.w     D3, [A6 - 0x14]
  864. 00000A12  966E FFE8                sub.w      D3, [A6 - 0x18]
  865. 00000A16  302E FFEE                move.w     D0, [A6 - 0x12]
  866. 00000A1A  906E FFEA                sub.w      D0, [A6 - 0x16]
  867. 00000A1E  3D40 FFCC                move.w     [A6 - 0x34], D0
  868. 00000A22  2052                     movea.l    A0, [A2]
  869. 00000A24  3A28 0014                move.w     D5, [A0 + 0x14]
  870. 00000A28  2052                     movea.l    A0, [A2]
  871. 00000A2A  3E28 0016                move.w     D7, [A0 + 0x16]
  872. 00000A2E  2052                     movea.l    A0, [A2]
  873. 00000A30  3C28 0012                move.w     D6, [A0 + 0x12]
  874. 00000A34  BC45                     cmp.w      D6, D5
  875. 00000A36  6C02                     bge        +0x4 /* 00000A3A */
  876. 00000A38  3C05                     move.w     D6, D5
  877. label00000A3A:
  878. 00000A3A  BC47                     cmp.w      D6, D7
  879. 00000A3C  6F02                     ble        +0x4 /* 00000A40 */
  880. 00000A3E  3C07                     move.w     D6, D7
  881. label00000A40:
  882. 00000A40  41EE FFE8                lea.l      A0, [A6 - 0x18]
  883. 00000A44  43EE FFD8                lea.l      A1, [A6 - 0x28]
  884. 00000A48  22D8                     move.l     [A1]+, [A0]+
  885. 00000A4A  22D8                     move.l     [A1]+, [A0]+
  886. 00000A4C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  887. 00000A50  43EE FFD0                lea.l      A1, [A6 - 0x30]
  888. 00000A54  22D8                     move.l     [A1]+, [A0]+
  889. 00000A56  22D8                     move.l     [A1]+, [A0]+
  890. 00000A58  3007                     move.w     D0, D7
  891. 00000A5A  9045                     sub.w      D0, D5
  892. 00000A5C  4A40                     tst.w      D0
  893. 00000A5E  6602                     bne        +0x4 /* 00000A62 */
  894. 00000A60  5247                     addq.w     D7, 1
  895. label00000A62:
  896. 00000A62  B66E FFCC                cmp.w      D3, [A6 - 0x34]
  897. 00000A66  6F00 00D8                ble        +0xDA /* 00000B40 */
  898. 00000A6A  594F                     subq.w     A7, 4
  899. 00000A6C  382E FFEC                move.w     D4, [A6 - 0x14]
  900. 00000A70  986E FFE8                sub.w      D4, [A6 - 0x18]
  901. 00000A74  3D7C 0064 FFC0           move.w     [A6 - 0x40], 0x64 /* 'd' */
  902. 00000A7A  486E FFC0                pea.l      [A6 - 0x40]
  903. 00000A7E  3D44 FFBE                move.w     [A6 - 0x42], D4
  904. 00000A82  486E FFBE                pea.l      [A6 - 0x42]
  905. 00000A86  486E FFB4                pea.l      [A6 - 0x4C]
  906. 00000A8A  3F3C 200E                move.w     -[A7], 0x200E
  907. 00000A8E  A9EB                     syscall    Pack4/FP68K
  908. 00000A90  486E FFB4                pea.l      [A6 - 0x4C]
  909. 00000A94  3F3C 2006                move.w     -[A7], 0x2006
  910. 00000A98  A9EB                     syscall    Pack4/FP68K
  911. 00000A9A  3007                     move.w     D0, D7
  912. 00000A9C  9045                     sub.w      D0, D5
  913. 00000A9E  3D40 FFB2                move.w     [A6 - 0x4E], D0
  914. 00000AA2  486E FFB2                pea.l      [A6 - 0x4E]
  915. 00000AA6  3D46 FFB0                move.w     [A6 - 0x50], D6
  916. 00000AAA  486E FFB0                pea.l      [A6 - 0x50]
  917. 00000AAE  486E FFA6                pea.l      [A6 - 0x5A]
  918. 00000AB2  3F3C 200E                move.w     -[A7], 0x200E
  919. 00000AB6  A9EB                     syscall    Pack4/FP68K
  920. 00000AB8  486E FFA6                pea.l      [A6 - 0x5A]
  921. 00000ABC  3F3C 2006                move.w     -[A7], 0x2006
  922. 00000AC0  A9EB                     syscall    Pack4/FP68K
  923. 00000AC2  486E FFA6                pea.l      [A6 - 0x5A]
  924. 00000AC6  486E FFB4                pea.l      [A6 - 0x4C]
  925. 00000ACA  3F3C 0004                move.w     -[A7], 0x4
  926. 00000ACE  A9EB                     syscall    Pack4/FP68K
  927. 00000AD0  3D7C 0064 FFA4           move.w     [A6 - 0x5C], 0x64 /* 'd' */
  928. 00000AD6  486E FFA4                pea.l      [A6 - 0x5C]
  929. 00000ADA  486E FFB4                pea.l      [A6 - 0x4C]
  930. 00000ADE  3F3C 2004                move.w     -[A7], 0x2004
  931. 00000AE2  A9EB                     syscall    Pack4/FP68K
  932. 00000AE4  486E FFB4                pea.l      [A6 - 0x4C]
  933. 00000AE8  486E FFEC                pea.l      [A6 - 0x14]
  934. 00000AEC  486E FF9A                pea.l      [A6 - 0x66]
  935. 00000AF0  3F3C 200E                move.w     -[A7], 0x200E
  936. 00000AF4  A9EB                     syscall    Pack4/FP68K
  937. 00000AF6  486E FF9A                pea.l      [A6 - 0x66]
  938. 00000AFA  3F3C 0002                move.w     -[A7], 0x2
  939. 00000AFE  A9EB                     syscall    Pack4/FP68K
  940. 00000B00  486E FF9A                pea.l      [A6 - 0x66]
  941. 00000B04  4EBA F51A                jsr        [PC - 0xAE6 /* 00000020 */]
  942. 00000B08  544F                     addq.w     A7, 2
  943. 00000B0A  381F                     move.w     D4, [A7]+
  944. 00000B0C  3D44 FFD8                move.w     [A6 - 0x28], D4
  945. 00000B10  3D44 FFD4                move.w     [A6 - 0x2C], D4
  946. 00000B14  41EE FFE8                lea.l      A0, [A6 - 0x18]
  947. 00000B18  43EE FFE0                lea.l      A1, [A6 - 0x20]
  948. 00000B1C  22D8                     move.l     [A1]+, [A0]+
  949. 00000B1E  22D8                     move.l     [A1]+, [A0]+
  950. 00000B20  302E FFD8                move.w     D0, [A6 - 0x28]
  951. 00000B24  5A40                     addq.w     D0, 5
  952. 00000B26  3D40 FFE4                move.w     [A6 - 0x1C], D0
  953. 00000B2A  302E FFD4                move.w     D0, [A6 - 0x2C]
  954. 00000B2E  5B40                     subq.w     D0, 5
  955. 00000B30  3D40 FFE0                move.w     [A6 - 0x20], D0
  956. 00000B34  2F0B                     move.l     -[A7], A3
  957. 00000B36  486E FFE0                pea.l      [A6 - 0x20]
  958. 00000B3A  A8DF                     syscall    RectRgn
  959. 00000B3C  6000 00C6                bra        +0xC8 /* 00000C04 */
  960. label00000B40:
  961. 00000B40  594F                     subq.w     A7, 4
  962. 00000B42  382E FFEE                move.w     D4, [A6 - 0x12]
  963. 00000B46  986E FFEA                sub.w      D4, [A6 - 0x16]
  964. 00000B4A  3D7C 0064 FFC0           move.w     [A6 - 0x40], 0x64 /* 'd' */
  965. 00000B50  486E FFC0                pea.l      [A6 - 0x40]
  966. 00000B54  3D44 FFBE                move.w     [A6 - 0x42], D4
  967. 00000B58  486E FFBE                pea.l      [A6 - 0x42]
  968. 00000B5C  486E FFB4                pea.l      [A6 - 0x4C]
  969. 00000B60  3F3C 200E                move.w     -[A7], 0x200E
  970. 00000B64  A9EB                     syscall    Pack4/FP68K
  971. 00000B66  486E FFB4                pea.l      [A6 - 0x4C]
  972. 00000B6A  3F3C 2006                move.w     -[A7], 0x2006
  973. 00000B6E  A9EB                     syscall    Pack4/FP68K
  974. 00000B70  3007                     move.w     D0, D7
  975. 00000B72  9045                     sub.w      D0, D5
  976. 00000B74  3D40 FFB2                move.w     [A6 - 0x4E], D0
  977. 00000B78  486E FFB2                pea.l      [A6 - 0x4E]
  978. 00000B7C  3D46 FFB0                move.w     [A6 - 0x50], D6
  979. 00000B80  486E FFB0                pea.l      [A6 - 0x50]
  980. 00000B84  486E FFA6                pea.l      [A6 - 0x5A]
  981. 00000B88  3F3C 200E                move.w     -[A7], 0x200E
  982. 00000B8C  A9EB                     syscall    Pack4/FP68K
  983. 00000B8E  486E FFA6                pea.l      [A6 - 0x5A]
  984. 00000B92  3F3C 2006                move.w     -[A7], 0x2006
  985. 00000B96  A9EB                     syscall    Pack4/FP68K
  986. 00000B98  486E FFA6                pea.l      [A6 - 0x5A]
  987. 00000B9C  486E FFB4                pea.l      [A6 - 0x4C]
  988. 00000BA0  3F3C 0004                move.w     -[A7], 0x4
  989. 00000BA4  A9EB                     syscall    Pack4/FP68K
  990. 00000BA6  3D7C 0064 FFA4           move.w     [A6 - 0x5C], 0x64 /* 'd' */
  991. 00000BAC  486E FFA4                pea.l      [A6 - 0x5C]
  992. 00000BB0  486E FFB4                pea.l      [A6 - 0x4C]
  993. 00000BB4  3F3C 2004                move.w     -[A7], 0x2004
  994. 00000BB8  A9EB                     syscall    Pack4/FP68K
  995. 00000BBA  486E FFEA                pea.l      [A6 - 0x16]
  996. 00000BBE  486E FFB4                pea.l      [A6 - 0x4C]
  997. 00000BC2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  998. 00000BC6  A9EB                     syscall    Pack4/FP68K
  999. 00000BC8  486E FFB4                pea.l      [A6 - 0x4C]
  1000. 00000BCC  4EBA F452                jsr        [PC - 0xBAE /* 00000020 */]
  1001. 00000BD0  544F                     addq.w     A7, 2
  1002. 00000BD2  381F                     move.w     D4, [A7]+
  1003. 00000BD4  3D44 FFDE                move.w     [A6 - 0x22], D4
  1004. 00000BD8  3D44 FFD2                move.w     [A6 - 0x2E], D4
  1005. 00000BDC  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1006. 00000BE0  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1007. 00000BE4  22D8                     move.l     [A1]+, [A0]+
  1008. 00000BE6  22D8                     move.l     [A1]+, [A0]+
  1009. 00000BE8  302E FFDE                move.w     D0, [A6 - 0x22]
  1010. 00000BEC  5B40                     subq.w     D0, 5
  1011. 00000BEE  3D40 FFE2                move.w     [A6 - 0x1E], D0
  1012. 00000BF2  302E FFD2                move.w     D0, [A6 - 0x2E]
  1013. 00000BF6  5A40                     addq.w     D0, 5
  1014. 00000BF8  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1015. 00000BFC  2F0B                     move.l     -[A7], A3
  1016. 00000BFE  486E FFE0                pea.l      [A6 - 0x20]
  1017. 00000C02  A8DF                     syscall    RectRgn
  1018. label00000C04:
  1019. 00000C04  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  1020. 00000C08  4E5E                     unlink     A6
  1021. 00000C0A  205F                     movea.l    A0, [A7]+
  1022. 00000C0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1023. 00000C10  4ED0                     jmp        [A0]
  1024. fn00000C12:
  1025. 00000C12  4E56 0000                link       A6, 0
  1026. 00000C16  202E 000C                move.l     D0, [A6 + 0xC]
  1027. 00000C1A  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  1028. 00000C20  2D40 000C                move.l     [A6 + 0xC], D0
  1029. 00000C24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1030. 00000C28  206E 0010                movea.l    A0, [A6 + 0x10]
  1031. 00000C2C  2050                     movea.l    A0, [A0]
  1032. 00000C2E  4868 0008                pea.l      [A0 + 0x8]
  1033. 00000C32  A8DF                     syscall    RectRgn
  1034. 00000C34  4E5E                     unlink     A6
  1035. 00000C36  205F                     movea.l    A0, [A7]+
  1036. 00000C38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1037. 00000C3C  4ED0                     jmp        [A0]
  1038. fn00000C3E:
  1039. 00000C3E  4E56 0000                link       A6, 0
  1040. 00000C42  48E7 0030                movem.l    -[A7], A2,A3
  1041. 00000C46  266E 000C                movea.l    A3, [A6 + 0xC]
  1042. 00000C4A  246E 0010                movea.l    A2, [A6 + 0x10]
  1043. 00000C4E  2F0A                     move.l     -[A7], A2
  1044. 00000C50  205F                     movea.l    A0, [A7]+
  1045. 00000C52  A029                     syscall    HLock
  1046. 00000C54  200B                     move.l     D0, A3
  1047. 00000C56  0280 8000 0000           andi.l     D0, 0x80000000
  1048. 00000C5C  4A80                     tst.l      D0
  1049. 00000C5E  6718                     beq        +0x1A /* 00000C78 */
  1050. 00000C60  200B                     move.l     D0, A3
  1051. 00000C62  0280 0FFF FFFF           andi.l     D0, 0xFFFFFFF
  1052. 00000C68  2640                     movea.l    A3, D0
  1053. 00000C6A  2F0A                     move.l     -[A7], A2
  1054. 00000C6C  2F0B                     move.l     -[A7], A3
  1055. 00000C6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1056. 00000C72  4EBA FD72                jsr        [PC - 0x28E /* 000009E6 */]
  1057. 00000C76  6016                     bra        +0x18 /* 00000C8E */
  1058. label00000C78:
  1059. 00000C78  200B                     move.l     D0, A3
  1060. 00000C7A  0280 0FFF FFFF           andi.l     D0, 0xFFFFFFF
  1061. 00000C80  2640                     movea.l    A3, D0
  1062. 00000C82  2F0A                     move.l     -[A7], A2
  1063. 00000C84  2F0B                     move.l     -[A7], A3
  1064. 00000C86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1065. 00000C8A  4EBA FF86                jsr        [PC - 0x7A /* 00000C12 */]
  1066. label00000C8E:
  1067. 00000C8E  2F0A                     move.l     -[A7], A2
  1068. 00000C90  205F                     movea.l    A0, [A7]+
  1069. 00000C92  A02A                     syscall    HUnlock
  1070. 00000C94  4CDF 0C00                movem.l    A2,A3, [A7]+
  1071. 00000C98  4E5E                     unlink     A6
  1072. 00000C9A  205F                     movea.l    A0, [A7]+
  1073. 00000C9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1074. 00000CA0  4ED0                     jmp        [A0]
  1075. fn00000CA2:
  1076. 00000CA2  4E56 FFDE                link       A6, -0x0022
  1077. 00000CA6  48E7 0330                movem.l    -[A7], D6,D7,A2,A3
  1078. 00000CAA  266E 000C                movea.l    A3, [A6 + 0xC]
  1079. 00000CAE  246E 0010                movea.l    A2, [A6 + 0x10]
  1080. 00000CB2  2F0A                     move.l     -[A7], A2
  1081. 00000CB4  205F                     movea.l    A0, [A7]+
  1082. 00000CB6  A029                     syscall    HLock
  1083. 00000CB8  426B 0010                clr.w      [A3 + 0x10]
  1084. 00000CBC  2052                     movea.l    A0, [A2]
  1085. 00000CBE  41E8 0008                lea.l      A0, [A0 + 0x8]
  1086. 00000CC2  43D3                     lea.l      A1, [A3]
  1087. 00000CC4  22D8                     move.l     [A1]+, [A0]+
  1088. 00000CC6  22D8                     move.l     [A1]+, [A0]+
  1089. 00000CC8  2052                     movea.l    A0, [A2]
  1090. 00000CCA  41E8 0008                lea.l      A0, [A0 + 0x8]
  1091. 00000CCE  43EB 0008                lea.l      A1, [A3 + 0x8]
  1092. 00000CD2  22D8                     move.l     [A1]+, [A0]+
  1093. 00000CD4  22D8                     move.l     [A1]+, [A0]+
  1094. 00000CD6  486B 0008                pea.l      [A3 + 0x8]
  1095. 00000CDA  3F3C FFEC                move.w     -[A7], 0xFFEC
  1096. 00000CDE  3F3C FFEC                move.w     -[A7], 0xFFEC
  1097. 00000CE2  A8A9                     syscall    InsetRect
  1098. 00000CE4  2052                     movea.l    A0, [A2]
  1099. 00000CE6  41E8 0008                lea.l      A0, [A0 + 0x8]
  1100. 00000CEA  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1101. 00000CEE  22D8                     move.l     [A1]+, [A0]+
  1102. 00000CF0  22D8                     move.l     [A1]+, [A0]+
  1103. 00000CF2  3E2E FFEC                move.w     D7, [A6 - 0x14]
  1104. 00000CF6  9E6E FFE8                sub.w      D7, [A6 - 0x18]
  1105. 00000CFA  3C2E FFEE                move.w     D6, [A6 - 0x12]
  1106. 00000CFE  9C6E FFEA                sub.w      D6, [A6 - 0x16]
  1107. 00000D02  BE46                     cmp.w      D7, D6
  1108. 00000D04  6F08                     ble        +0xA /* 00000D0E */
  1109. 00000D06  377C 0002 0010           move.w     [A3 + 0x10], 0x2
  1110. 00000D0C  6006                     bra        +0x8 /* 00000D14 */
  1111. label00000D0E:
  1112. 00000D0E  377C 0001 0010           move.w     [A3 + 0x10], 0x1
  1113. label00000D14:
  1114. 00000D14  2F0A                     move.l     -[A7], A2
  1115. 00000D16  205F                     movea.l    A0, [A7]+
  1116. 00000D18  A02A                     syscall    HUnlock
  1117. 00000D1A  4CDF 0CC0                movem.l    D6,D7,A2,A3, [A7]+
  1118. 00000D1E  4E5E                     unlink     A6
  1119. 00000D20  205F                     movea.l    A0, [A7]+
  1120. 00000D22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1121. 00000D26  4ED0                     jmp        [A0]
  1122. fn00000D28:
  1123. 00000D28  4E56 FFAC                link       A6, -0x0054
  1124. 00000D2C  48E7 1F10                movem.l    -[A7], D3,D4,D5,D6,D7,A3
  1125. 00000D30  266E 0010                movea.l    A3, [A6 + 0x10]
  1126. 00000D34  2F0B                     move.l     -[A7], A3
  1127. 00000D36  205F                     movea.l    A0, [A7]+
  1128. 00000D38  A029                     syscall    HLock
  1129. 00000D3A  2053                     movea.l    A0, [A3]
  1130. 00000D3C  41E8 0008                lea.l      A0, [A0 + 0x8]
  1131. 00000D40  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1132. 00000D44  22D8                     move.l     [A1]+, [A0]+
  1133. 00000D46  22D8                     move.l     [A1]+, [A0]+
  1134. 00000D48  362E FFEC                move.w     D3, [A6 - 0x14]
  1135. 00000D4C  966E FFE8                sub.w      D3, [A6 - 0x18]
  1136. 00000D50  302E FFEE                move.w     D0, [A6 - 0x12]
  1137. 00000D54  906E FFEA                sub.w      D0, [A6 - 0x16]
  1138. 00000D58  3D40 FFDC                move.w     [A6 - 0x24], D0
  1139. 00000D5C  2053                     movea.l    A0, [A3]
  1140. 00000D5E  3A28 0014                move.w     D5, [A0 + 0x14]
  1141. 00000D62  2053                     movea.l    A0, [A3]
  1142. 00000D64  3C28 0016                move.w     D6, [A0 + 0x16]
  1143. 00000D68  2053                     movea.l    A0, [A3]
  1144. 00000D6A  3E28 0012                move.w     D7, [A0 + 0x12]
  1145. 00000D6E  BE45                     cmp.w      D7, D5
  1146. 00000D70  6C02                     bge        +0x4 /* 00000D74 */
  1147. 00000D72  3E05                     move.w     D7, D5
  1148. label00000D74:
  1149. 00000D74  BE46                     cmp.w      D7, D6
  1150. 00000D76  6F02                     ble        +0x4 /* 00000D7A */
  1151. 00000D78  3E06                     move.w     D7, D6
  1152. label00000D7A:
  1153. 00000D7A  3006                     move.w     D0, D6
  1154. 00000D7C  9045                     sub.w      D0, D5
  1155. 00000D7E  4A40                     tst.w      D0
  1156. 00000D80  6602                     bne        +0x4 /* 00000D84 */
  1157. 00000D82  5246                     addq.w     D6, 1
  1158. label00000D84:
  1159. 00000D84  B66E FFDC                cmp.w      D3, [A6 - 0x24]
  1160. 00000D88  6F00 00C6                ble        +0xC8 /* 00000E50 */
  1161. 00000D8C  594F                     subq.w     A7, 4
  1162. 00000D8E  382E FFEC                move.w     D4, [A6 - 0x14]
  1163. 00000D92  986E FFE8                sub.w      D4, [A6 - 0x18]
  1164. 00000D96  3D7C 0064 FFD2           move.w     [A6 - 0x2E], 0x64 /* 'd' */
  1165. 00000D9C  486E FFD2                pea.l      [A6 - 0x2E]
  1166. 00000DA0  3D44 FFD0                move.w     [A6 - 0x30], D4
  1167. 00000DA4  486E FFD0                pea.l      [A6 - 0x30]
  1168. 00000DA8  486E FFC6                pea.l      [A6 - 0x3A]
  1169. 00000DAC  3F3C 200E                move.w     -[A7], 0x200E
  1170. 00000DB0  A9EB                     syscall    Pack4/FP68K
  1171. 00000DB2  486E FFC6                pea.l      [A6 - 0x3A]
  1172. 00000DB6  3F3C 2006                move.w     -[A7], 0x2006
  1173. 00000DBA  A9EB                     syscall    Pack4/FP68K
  1174. 00000DBC  3006                     move.w     D0, D6
  1175. 00000DBE  9045                     sub.w      D0, D5
  1176. 00000DC0  3D40 FFC4                move.w     [A6 - 0x3C], D0
  1177. 00000DC4  486E FFC4                pea.l      [A6 - 0x3C]
  1178. 00000DC8  3D47 FFC2                move.w     [A6 - 0x3E], D7
  1179. 00000DCC  486E FFC2                pea.l      [A6 - 0x3E]
  1180. 00000DD0  486E FFB8                pea.l      [A6 - 0x48]
  1181. 00000DD4  3F3C 200E                move.w     -[A7], 0x200E
  1182. 00000DD8  A9EB                     syscall    Pack4/FP68K
  1183. 00000DDA  486E FFB8                pea.l      [A6 - 0x48]
  1184. 00000DDE  3F3C 2006                move.w     -[A7], 0x2006
  1185. 00000DE2  A9EB                     syscall    Pack4/FP68K
  1186. 00000DE4  486E FFB8                pea.l      [A6 - 0x48]
  1187. 00000DE8  486E FFC6                pea.l      [A6 - 0x3A]
  1188. 00000DEC  3F3C 0004                move.w     -[A7], 0x4
  1189. 00000DF0  A9EB                     syscall    Pack4/FP68K
  1190. 00000DF2  3D7C 0064 FFB6           move.w     [A6 - 0x4A], 0x64 /* 'd' */
  1191. 00000DF8  486E FFB6                pea.l      [A6 - 0x4A]
  1192. 00000DFC  486E FFC6                pea.l      [A6 - 0x3A]
  1193. 00000E00  3F3C 2004                move.w     -[A7], 0x2004
  1194. 00000E04  A9EB                     syscall    Pack4/FP68K
  1195. 00000E06  486E FFC6                pea.l      [A6 - 0x3A]
  1196. 00000E0A  486E FFEC                pea.l      [A6 - 0x14]
  1197. 00000E0E  486E FFAC                pea.l      [A6 - 0x54]
  1198. 00000E12  3F3C 200E                move.w     -[A7], 0x200E
  1199. 00000E16  A9EB                     syscall    Pack4/FP68K
  1200. 00000E18  486E FFAC                pea.l      [A6 - 0x54]
  1201. 00000E1C  3F3C 0002                move.w     -[A7], 0x2
  1202. 00000E20  A9EB                     syscall    Pack4/FP68K
  1203. 00000E22  486E FFAC                pea.l      [A6 - 0x54]
  1204. 00000E26  4EBA F1F8                jsr        [PC - 0xE08 /* 00000020 */]
  1205. 00000E2A  544F                     addq.w     A7, 2
  1206. 00000E2C  381F                     move.w     D4, [A7]+
  1207. 00000E2E  D86E 000C                add.w      D4, [A6 + 0xC]
  1208. 00000E32  3E06                     move.w     D7, D6
  1209. 00000E34  9E45                     sub.w      D7, D5
  1210. 00000E36  3004                     move.w     D0, D4
  1211. 00000E38  906E FFEC                sub.w      D0, [A6 - 0x14]
  1212. 00000E3C  CFC0                     muls.w     D7, D0
  1213. 00000E3E  302E FFE8                move.w     D0, [A6 - 0x18]
  1214. 00000E42  906E FFEC                sub.w      D0, [A6 - 0x14]
  1215. 00000E46  48C7                     ext.l      D7
  1216. 00000E48  8FC0                     divs.w     D7, D0
  1217. 00000E4A  DE45                     add.w      D7, D5
  1218. 00000E4C  6000 00B4                bra        +0xB6 /* 00000F02 */
  1219. label00000E50:
  1220. 00000E50  594F                     subq.w     A7, 4
  1221. 00000E52  382E FFEE                move.w     D4, [A6 - 0x12]
  1222. 00000E56  986E FFEA                sub.w      D4, [A6 - 0x16]
  1223. 00000E5A  3D7C 0064 FFD2           move.w     [A6 - 0x2E], 0x64 /* 'd' */
  1224. 00000E60  486E FFD2                pea.l      [A6 - 0x2E]
  1225. 00000E64  3D44 FFD0                move.w     [A6 - 0x30], D4
  1226. 00000E68  486E FFD0                pea.l      [A6 - 0x30]
  1227. 00000E6C  486E FFC6                pea.l      [A6 - 0x3A]
  1228. 00000E70  3F3C 200E                move.w     -[A7], 0x200E
  1229. 00000E74  A9EB                     syscall    Pack4/FP68K
  1230. 00000E76  486E FFC6                pea.l      [A6 - 0x3A]
  1231. 00000E7A  3F3C 2006                move.w     -[A7], 0x2006
  1232. 00000E7E  A9EB                     syscall    Pack4/FP68K
  1233. 00000E80  3006                     move.w     D0, D6
  1234. 00000E82  9045                     sub.w      D0, D5
  1235. 00000E84  3D40 FFC4                move.w     [A6 - 0x3C], D0
  1236. 00000E88  486E FFC4                pea.l      [A6 - 0x3C]
  1237. 00000E8C  3D47 FFC2                move.w     [A6 - 0x3E], D7
  1238. 00000E90  486E FFC2                pea.l      [A6 - 0x3E]
  1239. 00000E94  486E FFB8                pea.l      [A6 - 0x48]
  1240. 00000E98  3F3C 200E                move.w     -[A7], 0x200E
  1241. 00000E9C  A9EB                     syscall    Pack4/FP68K
  1242. 00000E9E  486E FFB8                pea.l      [A6 - 0x48]
  1243. 00000EA2  3F3C 2006                move.w     -[A7], 0x2006
  1244. 00000EA6  A9EB                     syscall    Pack4/FP68K
  1245. 00000EA8  486E FFB8                pea.l      [A6 - 0x48]
  1246. 00000EAC  486E FFC6                pea.l      [A6 - 0x3A]
  1247. 00000EB0  3F3C 0004                move.w     -[A7], 0x4
  1248. 00000EB4  A9EB                     syscall    Pack4/FP68K
  1249. 00000EB6  3D7C 0064 FFB6           move.w     [A6 - 0x4A], 0x64 /* 'd' */
  1250. 00000EBC  486E FFB6                pea.l      [A6 - 0x4A]
  1251. 00000EC0  486E FFC6                pea.l      [A6 - 0x3A]
  1252. 00000EC4  3F3C 2004                move.w     -[A7], 0x2004
  1253. 00000EC8  A9EB                     syscall    Pack4/FP68K
  1254. 00000ECA  486E FFEA                pea.l      [A6 - 0x16]
  1255. 00000ECE  486E FFC6                pea.l      [A6 - 0x3A]
  1256. 00000ED2  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1257. 00000ED6  A9EB                     syscall    Pack4/FP68K
  1258. 00000ED8  486E FFC6                pea.l      [A6 - 0x3A]
  1259. 00000EDC  4EBA F142                jsr        [PC - 0xEBE /* 00000020 */]
  1260. 00000EE0  544F                     addq.w     A7, 2
  1261. 00000EE2  381F                     move.w     D4, [A7]+
  1262. 00000EE4  D86E 000E                add.w      D4, [A6 + 0xE]
  1263. 00000EE8  3E06                     move.w     D7, D6
  1264. 00000EEA  9E45                     sub.w      D7, D5
  1265. 00000EEC  3004                     move.w     D0, D4
  1266. 00000EEE  906E FFEA                sub.w      D0, [A6 - 0x16]
  1267. 00000EF2  CFC0                     muls.w     D7, D0
  1268. 00000EF4  302E FFEE                move.w     D0, [A6 - 0x12]
  1269. 00000EF8  906E FFEA                sub.w      D0, [A6 - 0x16]
  1270. 00000EFC  48C7                     ext.l      D7
  1271. 00000EFE  8FC0                     divs.w     D7, D0
  1272. 00000F00  DE45                     add.w      D7, D5
  1273. label00000F02:
  1274. 00000F02  BE45                     cmp.w      D7, D5
  1275. 00000F04  6C02                     bge        +0x4 /* 00000F08 */
  1276. 00000F06  3E05                     move.w     D7, D5
  1277. label00000F08:
  1278. 00000F08  BE46                     cmp.w      D7, D6
  1279. 00000F0A  6F02                     ble        +0x4 /* 00000F0E */
  1280. 00000F0C  3E06                     move.w     D7, D6
  1281. label00000F0E:
  1282. 00000F0E  2F0B                     move.l     -[A7], A3
  1283. 00000F10  3F07                     move.w     -[A7], D7
  1284. 00000F12  A963                     syscall    SetControlValue/SetCtlValue
  1285. 00000F14  2F0B                     move.l     -[A7], A3
  1286. 00000F16  205F                     movea.l    A0, [A7]+
  1287. 00000F18  A02A                     syscall    HUnlock
  1288. 00000F1A  4CDF 08F8                movem.l    D3,D4,D5,D6,D7,A3, [A7]+
  1289. 00000F1E  4E5E                     unlink     A6
  1290. 00000F20  205F                     movea.l    A0, [A7]+
  1291. 00000F22  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1292. 00000F26  4ED0                     jmp        [A0]
  1293. label00000F28:
  1294. 00000F28  4E56 FFD6                link       A6, -0x002A
  1295. 00000F2C  48E7 0310                movem.l    -[A7], D6,D7,A3
  1296. 00000F30  266E 000E                movea.l    A3, [A6 + 0xE]
  1297. 00000F34  2E2E 0008                move.l     D7, [A6 + 0x8]
  1298. 00000F38  3C2E 0012                move.w     D6, [A6 + 0x12]
  1299. 00000F3C  2F0E                     move.l     -[A7], A6
  1300. 00000F3E  4EBA F2CC                jsr        [PC - 0xD34 /* 0000020C */]
  1301. 00000F42  42AE 0014                clr.l      [A6 + 0x14]
  1302. 00000F46  302E 000C                move.w     D0, [A6 + 0xC]
  1303. 00000F4A  6062                     bra        +0x64 /* 00000FAE */
  1304. label00000F4C:
  1305. 00000F4C  2F0B                     move.l     -[A7], A3
  1306. 00000F4E  2F07                     move.l     -[A7], D7
  1307. 00000F50  2F0E                     move.l     -[A7], A6
  1308. 00000F52  4EBA F350                jsr        [PC - 0xCB0 /* 000002A4 */]
  1309. 00000F56  6000 0070                bra        +0x72 /* 00000FC8 */
  1310. label00000F5A:
  1311. 00000F5A  594F                     subq.w     A7, 4
  1312. 00000F5C  3F06                     move.w     -[A7], D6
  1313. 00000F5E  2F0B                     move.l     -[A7], A3
  1314. 00000F60  2F07                     move.l     -[A7], D7
  1315. 00000F62  2F0E                     move.l     -[A7], A6
  1316. 00000F64  4EBA F7AE                jsr        [PC - 0x852 /* 00000714 */]
  1317. 00000F68  2D5F 0014                move.l     [A6 + 0x14], [A7]+
  1318. 00000F6C  6000 005A                bra        +0x5C /* 00000FC8 */
  1319. label00000F70:
  1320. 00000F70  2F0B                     move.l     -[A7], A3
  1321. 00000F72  2F07                     move.l     -[A7], D7
  1322. 00000F74  2F0E                     move.l     -[A7], A6
  1323. 00000F76  4EBA FCC6                jsr        [PC - 0x33A /* 00000C3E */]
  1324. 00000F7A  604C                     bra        +0x4E /* 00000FC8 */
  1325. label00000F7C:
  1326. 00000F7C  2F0B                     move.l     -[A7], A3
  1327. 00000F7E  2F07                     move.l     -[A7], D7
  1328. 00000F80  2F0E                     move.l     -[A7], A6
  1329. 00000F82  4EBA FD1E                jsr        [PC - 0x2E2 /* 00000CA2 */]
  1330. 00000F86  6040                     bra        +0x42 /* 00000FC8 */
  1331. label00000F88:
  1332. 00000F88  3F06                     move.w     -[A7], D6
  1333. 00000F8A  2F0B                     move.l     -[A7], A3
  1334. 00000F8C  2F07                     move.l     -[A7], D7
  1335. 00000F8E  2F0E                     move.l     -[A7], A6
  1336. 00000F90  4EBA FD96                jsr        [PC - 0x26A /* 00000D28 */]
  1337. 00000F94  6032                     bra        +0x34 /* 00000FC8 */
  1338. label00000F96:
  1339. 00000F96  2F0B                     move.l     -[A7], A3
  1340. 00000F98  2F07                     move.l     -[A7], D7
  1341. 00000F9A  2F0E                     move.l     -[A7], A6
  1342. 00000F9C  4EBA FC74                jsr        [PC - 0x38C /* 00000C12 */]
  1343. 00000FA0  6026                     bra        +0x28 /* 00000FC8 */
  1344. label00000FA2:
  1345. 00000FA2  2F0B                     move.l     -[A7], A3
  1346. 00000FA4  2F07                     move.l     -[A7], D7
  1347. 00000FA6  2F0E                     move.l     -[A7], A6
  1348. 00000FA8  4EBA FA3C                jsr        [PC - 0x5C4 /* 000009E6 */]
  1349. 00000FAC  601A                     bra        +0x1C /* 00000FC8 */
  1350. label00000FAE:
  1351. 00000FAE  679C                     beq        -0x62 /* 00000F4C */
  1352. 00000FB0  5340                     subq.w     D0, 1
  1353. 00000FB2  67A6                     beq        -0x58 /* 00000F5A */
  1354. 00000FB4  5340                     subq.w     D0, 1
  1355. 00000FB6  67B8                     beq        -0x46 /* 00000F70 */
  1356. 00000FB8  5740                     subq.w     D0, 3
  1357. 00000FBA  67CC                     beq        -0x32 /* 00000F88 */
  1358. 00000FBC  5340                     subq.w     D0, 1
  1359. 00000FBE  67BC                     beq        -0x42 /* 00000F7C */
  1360. 00000FC0  5940                     subq.w     D0, 4
  1361. 00000FC2  67D2                     beq        -0x2C /* 00000F96 */
  1362. 00000FC4  5340                     subq.w     D0, 1
  1363. 00000FC6  67DA                     beq        -0x24 /* 00000FA2 */
  1364. label00000FC8:
  1365. 00000FC8  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  1366. 00000FCC  4E5E                     unlink     A6
  1367. 00000FCE  205F                     movea.l    A0, [A7]+
  1368. 00000FD0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1369. 00000FD4  4ED0                     jmp        [A0]
  1370.